一加刷入类原生 | 您所在的位置:网站首页 › 一加8 氧12系统 › 一加刷入类原生 |
每个人所遇到的情况可能不一样,笔者尽量包含大多情况,如有建议及更改,可加入文章底部交流群反馈❗请完整阅读本文后再开始刷您的手机; 其他教程: ColorOS 刷机教程(教程刷的是 ColorOS,刷氢和氧的方法也一样)📚教程·如何预防及补救因错误的XBL导致的死机其他推荐: 🛠【QtAdb】图形化 ADB 工具集🧩微信、支付宝、淘宝、QQ、云闪付指纹支付模块🧩神仙自动救砖-支持OTA稳定🛺脚本-backup_script 数据备份脚本📃简单说说 microG 的安装和简易使用-@沐浴森林客📃简单补充 MicroG 安装的某些方面-@沐浴森林客📃下载并安装最新的 GApps:Open GApps、NikGApps、FlameGApps 等步骤一、下载 ROM、驱动、工具某些情况下你可能无法访问 github,可以下载 Watt Toolkit 选择 github 加速并开启 hosts 代理模式 2023-3-30更新(可补充)已知有无 Gapps 的 ROM——Crdroid、Havoc、lineageos、arrowROM 链接包名一般会包括手机代号(不要下错了) Havoc:LinkPixelExperience:LinkCrdroid:LinkEvolution X:LinkAicp:LinkShapeshiftos:Linklineageos:Link 底包:Linkrros:LinkNameless:Linkarrow:LinkDerpFest:Linkkaleidoscope:Link8 系 & 9 系代号参考(点击展开)机型代号OnePlus 8instantnoodleOnePlus 8TkebabOnePlus 8 ProinstantnoodlepOnePlus 9lemonadeOnePlus 9RlemonadesOnePlus 9 Prolemonadep 使用 Oneplus 救砖包将手机刷到类原生 ROM 所要求的底包版本;不同 ROM 所用底包可能不同,如 Nameless 第二个 Android 12 版本更新中更换底包为 OOS12,所以我们在刷机时需要根据 ROM 更新中的说明来刷入对应版本的底包,否则会导致无法开机等情况 ⚠大部分 ROM 都要求手机的 A&B 分区都要拥有需要的固件比如 nameless 要求 OOS12 版本,那你就需要 OTA 两次以保证 AB 分区都拥有对应的固件这就要求你需要 OTA 两次底包,好消息是 @Wishmasterflo 制作了个Github:适用于 OnePlus 设备的固件刷新器,它将自动检测设备的 RAM 类型并刷人‘正确的固件文件,因此以前不再需要检查 DDR RAM 类型下载link:https://mega.nz/folder/W7JhwTAT#Yu6cxqvJcAC28cy0m_kkQA下载对应机型的.zip文件,使用 TWRP or Orangefox or adb sideload 三种方式任意一种刷入 Ps: 8 Pro刷到氢14.14之后可以直接本地文件 OTA 到 ColorOS 12.1 C.34,更新之后打开开发者模式并并清除“软件更新”应用数据,然后断网就可以本地更新到 ColorOS 13.0.0 F.63 了👍(来自群友)驱动 & 工具大侠阿木的一加工具箱:大侠阿木网盘Fastboot、9008、Adb 工具箱:蓝奏云 密码:1234Adb、Fastboot 官方工具包地址:Android SDK Platform-ToolsFastboot Enhance 工具:Fastboot EnhanceMagisk:MagiskPE 官网的 recovery:pixelexperience(也可以用对应 ROM 提供的 REC,相关选项或许有所不同)所需救砖包推荐到@大侠阿木的「大侠阿木网盘」下载救砖包。 步骤二、安装驱动打开「一加工具箱」输入相关数字安装驱动打开并安装上方下载的 Fastboot 和 9008 驱动(推荐)步骤三、解除 bootloader lock开启手机调试模式和 OEM 氢系统:进入开发者模式打开 OEM 解锁和 USB 调试氧系统:登录 Google 账户后进入开发者模式打开 OEM 解锁和 USB 调试 小技巧:氧 OS 升级恢复出厂设置重新开机之后可免登录 Google 账号开启 OEMWiFi 共享代理可参考 🧭记录·局域网共享代理ColorOS:需要 9008 刷到对应 ROM 的底包解锁,目前暂时还没有基于 ColorOS 的 ROM其他类原生:保证你的底包为你将要刷入类原生 ROM 要求的底包即可直接刷入进入 Fastboot 模式并解除 BLWindows+R 打开运行框,输入 Cmd 并回车进入命令行,手机连接电脑后在 Cmd 命令行依次输入以下指令进入 bootloader。进入 bootloader adb reboot bootloader检测是否连接到fastboot fastboot devices解锁 bl fastboot oem unlock输入完成,在之后的界面利用手机音量上下键来选择,用电源键确认解锁成功。(会清除手机数据并重启) 步骤四、刷入 Rec、Rom准备操作下载 rom 包,把 payload.bin 解压出来,并使用上方下载的 Fastboot Enhance 工具提取 payload.bin 中的 dtbo.img、vbmeta.img、vbmeta_system.img、recovery.img、boot.img文件解压并打开上方下载的 adb工具箱 文件夹,进入到 platform-tools 目录将刚刚提取出来的 img 文件和下载的ROM压缩包放到 platform-tools 中在资源管理器地址栏输入 cmd 并回车打开命令行(此操作以当前目录打开命令行,以解决某些驱动版本没有相关命令的情况)刷入 Recovery 手机开机状态输入 adb reboot bootloader 进入fastboot模式;在刚刚开启的cmd窗口中依次运行下列指令解除 AVB 验证1和刷入 rec、dtbo 刷入 boot fastboot flash boot boot.img解除 VAB(如果 ROM 官方教程提供了 vbmeta 镜像,则可以直接 fastboot flash vbmeta vbmeta.img 刷入提供的镜像)如刷入 ROM 官方提供的镜像无法解除 vba 验证,建议自己提取自己手机所在系统的 OTA 包的 vbmeta 镜像 fastboot flash --disable-verity --disable-verification vbmeta vbmeta.img fastboot flash --disable-verity --disable-verification vbmeta_system vbmeta_system.img刷入dtbo fastboot flash dtbo dtbo.img刷入 rec(镜像可选 ROM 解包或官方教程所提供的 Img ) fastboot flash recovery recovery.img刷入成功后,利用手机音量上下键选择到 recovery mode 之后按电源键确认重启到 recovery 刷入Rom在 Recovery 中选择(可使用音量+ -选择电源确认或触屏) Apply Update → Apply from ADB 进入adb 旁加载;在电脑 cmd 中输入以下命令回车刷入(如您刷入的 ROM 已经包含相关镜像,此操作非必须) adb sideload [将 AB 分区统一包直接托到 cmd 窗口中]如果路径包含中文或特殊字符,需要使用西文引号将路径包裹,示例如下 adb sideload "D:\下载\示例ROM文件.zip"CMD 托入文件不会生成路径?(点击展开) 如遇到使用使用 Windows PowerShell 或 CMD 托入文件不会生成路径或的,可直接输入文件路径(路径有中文的请用英文双引号或单引导包裹,一般为 “刷入指令+文件” 为adb sideload "E:\abd fastboot工具\recovery.img ) ps:图片中我打错了通常,adb 会出现以下报告,这些都可以正常开启重启并进入。(一定记得双清) 停止在 47% 并报告 Total xfer: 1.00x adb: failed to read command: Success 某些情况下它也会报告 adb: failed to read command: No error adb: failed to read command: Undefined error: 0某些情况下您可能无法正常开机,这时候可以尝试使用上方下载的 Fastboot Enhance 工具刷入 ROM 包中的 payload.bin 文件,效果同理 如果问题依旧,请确认你刷的底包是否正确和 AVB 验证是否关闭⌛少女祈祷中………… 刷入完成后返回,点击 Advanced → Reboot to recovery 重启 Recovery点击 Factory Reset → Format data / factory reset 来双清(这将删除存储在内部存储中的所有文件,以及格式化缓存分区(如果有的话)完成后单击屏幕左上角的后退箭头,然后单击 Reboot system now 重启到系统步骤四、ROOT(非必须)手机开机状态,通过数据线或其它有效方式将下载的 Magisk.apk 安装包和刚刚提取出来的 boot.img 导入到手机上安装并打开Magisk,选择第一项安装 → 选择并修补一个文件 → 选择导入到手机上的 boot.img,完成之后会在手机的 Download 目录下生成一个 img 镜像,将此镜像导出到电脑。在 cmd 中输入 adb reboot bootloader 或将手机关机后 “音量下+电源” 进入 Fastboot 模式,输入以下指令 fastboot flash boot [将刚刚生成的 img 镜像拖到 cmd 命令行中]其他方式(点击展开) adb sideload 在电脑端将 Magisk.apk 命名为 Magisk.zip ,进入 Rec 点击 Apply Update → Apply from ADB,然后输入以下命令刷入 adb sideload Magisk.zipFastboot Enhance 进入到 Fastboot Enhance 工具里,搜索 boot 分区,将刚刚生成的 img 镜像刷写到对应分区中。 刷入完成之后使用电源键确认 fastboot 的默认选项 start 来启动系统,再次打开 Magisk 可看到成功获取 Root 权限。交流 & 反馈?对文章有疑问或需要帮助可于评论区留言,或加入 QQ 群 1+8/8T/8P交流 反馈,谢谢~ 参考文章:@塞巴斯蒂安斯坦 的一加 8 系列安卓 11 通用类原生刷入教程及 ROOT @黄大头123 的一加 8p 各类原生 rom 下载链接搬运 @PixelExperience 官网的Install PixelExperience on instantnoodlep AVB:校验安卓镜像,完成整个安全启动;bootloader 验证 vbmeta 的签名,再用 vbmeta 的 key 以及 hash 值验证 dtbo、boot、system、vendor ↩ |
CopyRight 2018-2019 实验室设备网 版权所有 |